﻿namespace LJ.Abstractions.DependencyInjection;

/// <summary>
/// 实现此接口的类型将被注册为<see cref="ServiceLifetime.Scoped"/>模式
/// </summary>
public interface IScopeDependency
{ }


/// <summary>
/// 实现此接口的类型将被注册为<see cref="ServiceLifetime.Singleton"/>模式
/// </summary>
public interface ISingletonDependency
{ }


/// <summary>
/// 实现此接口的类型将自动注册为<see cref="ServiceLifetime.Transient"/>模式
/// </summary>
public interface ITransientDependency
{ }
